Home World Georgia passes controversial ‘foreign agents’ bill despite widespread opposition