Jeremy Clarkson has been warned by doctors he was just "days away" from becoming seriously ill, prompting a lifestyle overhaul following heart surgery.