King Harald is preparing to celebrate his 88th birthday in February - holding firmly to his title as Europe's oldest monarch - after facing a spate of ill health at the start of the year.