Record number of business leaders head to the snow for World Economic Forum