Palestinian leader at UN says Jerusalem "not for sale," takes Israel and US to task and pledges no violence.