Canelo Alvarez fails drug test, blames contaminated meat-media-8