Charity law will squeeze human rights work