Despite ailing for over 20 years, Kaggwa is still hopeful of recovery