It has been 50 years since Martin Luther King Junior delivered his historic "I have a dream" speech. They were four words that changed the course of US history, but today questions remain about whether his vision has been realised.