Melvil Johnston dies at home in San Francisco