Hamas, Fatah e outras facções palestinas assinam acordo para estreitar laços e encerrar divisões