Tesco completes sale of banking operations to Barclays and commences long-term strategic partnership