Israel has hosted a lavish ceremony marking 50 years of Jewish settlements in the occupied West Bank and Golan Heights.