Optimization of monocrystalline silicon solar cell using Box–Behnken design and machine learning models