Israeli cabinet approves compensation for settlers