Can you explain the process of feature selection for a predictive model, and how do you handle multicollinearity?