Israel spraying herbicides inside Gaza violates international law, rights groups say