Blue Jackets get Laine back, lose Danforth for six months