Amid melting glaciers, Swiss to vote on new climate law