Gates admits US-Taliban contacts