GM enhances rewards on credit card