Manager Pep Guardiola insists he has "one more year" remaining on his contract at Manchester City as speculation continues over his future at the club.