Mayor had planned to charge motorists up to £2 per mile to drive in London as part of an ambitious net zero initiative.