CNN: Ted Nugent on guns and Obama