Gates admits contacts with Taliban