Just 5% of the main skills job candidates need today will be the same in three years, McKinsey says