Vikings sign former Titans guard Josh Kline for thin offensive line to 3 year, $15.75M contract