General Motors to offer CNG vans by the end of 2010