Home Economy Barclays buys its Canary Wharf home in £750m vote of confidence for London