Climate change effects on the snowmelt hydrology of western North American mountain basins