Is it illegal for a convicted felon to possess a gun that only fires blanks?