ENH: Add callback to slsqp in scipy.optimize