America is at war with drug cartels, not with Venezuela, US secretary of state Marco Rubio has insisted, as military leaders ...