Castro says well enough to meet dignitaries