Variable Time-Step MPC for Agile Multi-Rotor UAV Interception of Dynamic Targets