Is Nigel Farage’s Latest Energy Bill Promise a Stroke of Genius or Another ‘Brexit Lie’? March 18, 2026