Castro doesn’t have cancer, his doc says