Prince Otto of Hesse dies