Vettel takes pole at Indian GP