SMS: Scientific approach to problem solving-inspired optimization of stacking ensemble learning for enhanced civil engineering informatics