Rheological properties of oppositely charged polyelectrolyte-surfactant mixtures: Effect of polymer molecular weight and surfactant architecture