Obama: 'King would be amazed' about civil rights progress