Former Vikings GM Mike Lynn dies