Supermarket giant Asda's boss, Allan Leighton, has revealed why some fuel pumps are running dry - as he brands government "pathetic" over profiteering warnings