Working with collinearity in epidemiology: development of collinearity diagnostics, identifying latent constructs in exploratory research and dealing with perfectly collinear variables in regression