New morality law in Afghanistan ‘outrageous’