China says ‘complicated’ boundary dispute with India will take time to resolve