Hurricane Fiona has strengthened to a Category 4 storm and is slowly making its way to Bermuda after devastating Puerto Rico.