GM’s electric Hummer will be a hit