NBC: Mexican drug cartels are targeting America’s ‘last best place’