FedTDP: A Privacy-Preserving and Unified Framework for Trajectory Data Preparation via Federated Learning