Tropical Storm Hilary lashes California and Mexico