Nigel Farage's claims on migration, voter fraud and climate change fact-checked