Ohio approves self-driving car tests on public roads