Salaam Fayyad offers 'pragmatic' olive branch to Hamas