how was the karakoram range formed