PLO body elects Abbas 'President of Palestine'