Hurricane Fiona makes landfall in Puerto Rico