A Mexican drug cartel has been blamed for shutting down El Paso International Airport in Texas after flying a drone into US airspace.