Tesco Pay+ surpasses £1 billion in payments since launch