Hurricane Irma thrashes Caribbean islands