Florida suffers coast-to-coast battering from 130mph Irma

Hurricane Irma has pummelled Florida, packing winds up to 130mph, swamping homes and boats, knocking out power to millions and toppling massive construction cranes over the Miami skyline.