Magnitude-7.4 earthquake rocks Central America