General election 2019: Boris Johnson rejects pact with Nigel Farage