Pep Guardiola admits Manchester City were lucky against Schalke last time out