Many-Shot In-Context Learning