Flood watch for 37 million on West Coast