Diesel rose to over £2 a litre earlier this month, but data from Which? lab tests reveals the best diesel cars can still be cheaper to run than petrol alternatives