Mexico drug lord 'The Viceroy' sentenced to 28 years