Cabinet Minister Michael Gove today promises to 'make migration work for all' with a shake-up of border controls when freedom of movement comes to an end after Brexit.