Margareta I, koningin van Denemarken, Noorwegen en Zweden, 1353-1412