Utilizing Bayesian Optimization and Machine Learning to Find the Best Inflow Control Design for Horizontal Wells