Nick Clegg says government are due for Brexit 'collision'