Magnus I, kralj Švedske