Former Stoke City midfielder Lewis Neal netted the only goal as DC United beat Real Salt Lake 1-0 to win the US Open Cup final in Utah.