California police can start ticketing driverless cars this July