Sir Jackie Stewart has urged Lewis Hamilton to retire from Formula 1 to protect his legacy, adding it was “a pity” the seven-time world champion did not go out at the top and suggesting Hamilton wish to focus instead on the fashion industry.