Manchester City boss Pep Guardiola hailed Gabriel Jesus as a fighter after the Brazil international inspired a much-needed victory over West Ham.