Does Ernest of Hanover, Caroline of Monaco's husband, have a new lover?