Americans support gun control: Poll