Palestinian rivals Fatah and Hamas begin unity talks in Cairo