Large Language Models for Automated Data Science: Introducing CAAFE for Context-Aware Automated Feature Engineering