Hamas holds out olive branch to Fatah