Fatah, Hamas agree on new cabinet: Current PM to be replaced