Tropical storm Hillary makes landfall