Inter unveil new boss Mazzarri