David Cameron's multicultural confusion