City has focused too much on marketing itself as financial services hub, says 695th head of Square Mile’s local government