Agile Catching with Whole-Body MPC and Blackbox Policy Learning