Hurricane Beryl makes landfall north of Grenada