Partial generalized additive models: An information-theoretic approach for dealing with concurvity and selecting variables