Heavy floodwaters swept across south-western Jamaica, winds tore roofs off buildings and boulders tumbled on to roads on ...