Manager Pep Guardiola says the next decade at Manchester City will be "amazing" after extending his contract to 2025.