Huw Edwards resigns from the BBC after 40 years 'on medical advice'