Massive storm hits western U.S. with rain, snow and ice