Hurricane Matthew: 'Big bad beast' storm batters Florida