Hamas rejects border 'agreement'