Swap talks over, Hamas official says