Multiculturalism is a failure, says Angela Merkel