Guardiola hails record breaking Silva