Text this: BIMSSA: enhancing cancer prediction with salp swarm optimization and ensemble machine learning approaches