Pep Guardiola says Sergio Aguero is 'irreplaceable', as the striker prepares to leave Manchester City at the end of the season.