Generalization in medical AI: a perspective on developing scalable models