Purja sets world record in mountaineering