Richeza of Poland, Queen of Sweden