Labor refuses to sanction charities funding illegal settlements and the Israeli war effort, as government accused of subsidising violence.