Time Inc invests in 120 Sports, WSJ reports