Unusual weather leads to summer snowfall in western mountains of US