Novel fractional time-stepping algorithms for natural convection problems with variable density