Election, recession fuel US gun sales