Sci-fi author Arthur C. Clarke is dead