Prime minister Boris Johnson said farmers 'will have the support they need' in the event of a 'tricky' no deal.