General Motors claims it will sell autonomous vehicles to consumers by 'middle of decade'