Graham MacGregor: researcher and clinician whose dogged campaigning persuaded governments to lower salt levels in food