Сергей Станишев, лидер на БСП