Shorter snow cover duration since 1970 in the Swiss Alps due to earlier snowmelt more than to later snow onset