Noise-Aware Algorithm for Heterogeneous Differentially Private Federated Learning