GM to offer online car-buying program to dealers nationally