Snow, rain pummel parts of California, Nevada and Oregon