Hurricane Irma, one of the most powerful storms ever recorded, has left a trail of devastation across the Caribbean as it headed west towards the Bahamas and Florida.