A Constrained Multi-Fidelity Bayesian Optimization Method