FDP-FL: Differentially Private Federated Learning with Flexible Privacy Budget Allocation