Hurricane Fiona packing 115 mph winds, batters Caribbean