Hurricane Fiona strengthens after hammering Puerto Rico