Mahmoud Abbas , the Palestinian president , and Ariel Sharon , prime minister of Israel , held summit talks at this Egyptian resort on Tuesday -- the highest-level meeting between the sides in four years -- and declared a truce in hostilities .