Building predictive machine learning model for Titanic survivors