The Conservatives have offered an electoral pact to Nigel Farage that would mean the Brexit Party targeting just 40 key seats, The Telegraph can disclose.