Israel has approved a new illegal settlement in East Jerusalem with housing capacity for 1,700 Israelis, sparking international outcry.