Batch-ICL: Effective, Efficient, and Order-Agnostic In-Context Learning