Record snow and rain stretches across parched U.S. west