Barclays says to keep significant presence in London's Canary Wharf