Self-driving taxi company recalls software after crashes in