Mexican cartels are flooding the US with heroin, according to America's Drug Enforcement Administration.