Multiculturalism has failed, says French president