AutoPrep: Natural Language Question-Aware Data Preparation with a Multi-Agent Framework