Sir Sadiq Khan is in line for a £38m cash windfall following a surge in taxes levied on local businesses to help pay for the Elizabeth Line.