Palestinian factions Hamas and Fatah say they have signed a declaration in Beijing vowing to form a government together