Flat controversy is 'farrago of nonsense' Boris Johnson insists