Boris Johnson also says it will be easier for public bodies to "buy British" if the UK leaves the EU.