A brace from David Villa saw New York City to a come-from-behind MLS win, while Toronto retained top spot in the Eastern Conference.