Gallup survey: Americans favor an assault rifle ban by a huge margin!