Consumers complain of being 'ripped off' as 5p fuel duty cut doesn't appear at some pumps