Rival Palestinian leaders meet in Mecca