NBC: Hamas and Fatah sign declaration on ending decadeslong rift after talks in China