'Invictus' legend vows to fight disease