Halo dark matter and ultra-high energy cosmic rays