Hurricane Michael pounds Florida