Data-driven evolutionary algorithm for oil reservoir well-placement and control optimization