What is the function used to fit and transform numerical and categorical features in scikit-learn pipelines?