Firearm purchases soar in the US ahead of presidential election.