princess maria luisa has married twice