castro leaves hospital two years younger, four inches taller