Convolutive non-negative sparse coding and new features for speech overlap handling in speaker diarization