A powerful magnitude-7.7 earthquake struck south of Cuba and northwest of Jamaica on Tuesday, the U.S. Geological Survey said. The quake was felt in Miami, and police said some buildings were being evacuated in the city.