When does Nigel Farage 'speak for the nation'? When it suits him