CaBaFL: Asynchronous Federated Learning via Hierarchical Cache and Feature Balance