Argentina has cancelled a football World Cup warm-up match with Israel, apparently under pressure over Israel's treatment of Palestinians in Gaza.