Stochastic History Matching and Data Integration for Complex Reservoirs Using a Wavelet-Based Algorithm