Uber can resume testing self-driving cars in California