A clustering approach to multi-source localization in reverberant rooms