Eric XII of Sweden (1339-1359)