GM and Lyft will start testing self-driving electric taxis on public roads ‘within a year’