AgentCF: Collaborative Learning with Autonomous Language Agents for Recommender Systems