Deputy Prime Minister Nick Clegg says Britain has made progress in race relations but there are still social and economic barriers to bring down.