Text this: Adaptive Swarm-Optimized Ensemble Learning for Generalizable Heart Disease Risk Prediction