Chancellor George Osborne says he will make sure oil companies pass on the 1p fuel duty cut to consumers.