Abbas offers olive branch to Hamas