GM wants to test autonomous vehicles on public streets