Silva blast gives D.C. United a 1-0 lead