Tropical Storm Eta lashes Central America, Caribbean