Palace of Versailles celebrates its 400th anniversary and hosts King Charles III for state dinner