Barclays debit card holders can earn 5% cashback on fuel purchases at Tesco petrol stations, with savings capped at £10 per month - but only for a limited time