Florida and Puerto Rico brace for Hurricane Irma