Irma lashes Caribbean as Florida braces for destruction