Nelson Mandela, 20th century colossus, dies at 95