BUG: optimize: don't print anything unless disp=True

Silence some noise in scipy.optimize

cf PR #335