Heterogeneity-Aware Cooperative Federated Edge Learning with Adaptive Computation and Communication Compression