Trajectory Optimization in User-Centric Distributed Massive MIMO Systems Enabled by UAV Swarms