Abbas stuns Hamas with talk of referendum