Boris Johnson has insisted there will be no election pact with Nigel Farage just days after Jacob Rees-Mogg said Brexiteers “owe him a great debt”.