US agent Nicholas Ivie shot dead near Arizona border