Taliban publicly flog 9 over theft charges