How many of Switzerland's mountains are at least 4000 meters above sea level?