Silva strikes again, retakes lead for United