Olympic cyclist has revealed he has two to four years left to live