Retailers make shocking petrol profit, says RAC