BP has failed to pass on 9.25p petrol price cuts to drivers, figures from the AA have revealed, despite the energy giant's profits trebling to £6.9billion - equivalent to £880 a second. Average petrol ...