what mountains form a natural border between france and switzerland?