Few royal figures have fascinated the world quite like Marie Antoinette - the last Queen of France before the Revolution.