Brian Anderson, long-time MSP magazine editor, dies