Driver charged in Garland car explosion