London accounts for more than half of UK banking jobs as hiring recovers