KING Charles has appointed the new Duke of Edinburgh ending years of speculation. Prince Edward has been named Duke of Edinburgh today on his 59th birthday, Buckingham Palace has announced. Th…