Diverse schools have a bigger impact on attitudes to race than mixed communities