A comparative analysis of bubble point pressure prediction using advanced machine learning algorithms and classical correlations