Machine learning-based prediction of fainting during blood donations using donor properties and weather data as features · Study