Entry into the European Union’s Schengen zone will be closed from Tuesday, French President Emmanuel Macron said in a televised address to the nation.