what mountain range separates the siberian peninsula from the rest of europe?