Cruise recalls 300 robotaxis, issues software update after crashing into city bus