Chameleon: a Heterogeneous and Disaggregated Accelerator System for Retrieval-Augmented Language Models