French President Emmanuel Macron said France would not tolerate another "Jungle" camp being built in Calais, insisting the port town will not be used as a "side door" for migrants to gain access to the UK.