The top global investment banks are on course for their best year in a decade, but McKinsey says this is not sustainable