Hurricane Maria slams the Caribbean