Guardiola hails David Silva brace in City win against Stoke