Small traders and drivers bear the brunt of a refining shortage taking UK diesel towards £2 a litre as wars wipe out about a fifth of global supplies