Johnson dismissed warnings about the impact of no-deal, but there would be long and short-term consequences