Magnus I of Sweden (1240-1290)