Magnus IV of Sweden (1316-1374)