One of the world's most powerful drug lords, Ismael "El Mayo" Zambada, leader of Mexico's Sinaloa cartel, has been arrested by US federal agents in El Paso, Texas.