Calif. grants 29 permits to test self-driving Lexus, Mercedes, Audi cars