Satellite imagery shows Hurricane Irma make landfall