Alfredo Pérez Rubalcaba, nuevo secretario general del PSOE