London Mayor apologises to capital’s small businesses