Labor's factions still have 'too much power'