Cubans are bracing for a strengthening Hurricane Melissa which is due to make landfall on the island. The storm, one of the largest in history, has battered Jamaica overnight, cau ...