After Trump threatens Colombia, Cuba and Mexico, experts question whether their militaries could stand up to US power.