Cyclone Freddy makes landfall in Madagascar, 100 days from Atlantic hurricane season