Mumbai Indians regains title; Delhi falters yet again