Olympian Sir Chris Hoy has bravely shared his battle with terminal cancer, telling fans he has between two and four years to live