which mountain range isolates the siberian peninsula from europe?