Ensuring Truthfulness in Distributed Aggregative Optimization