Uber faces criminal probe over software used to evade authorities