The US House have passed a bill allowing the Treasury to target non-profit groups they find support terrorism. Critics warn this would stifle free speech.