Machine learning regression based group contribution method for cetane and octane numbers prediction of pure fuel compounds and mixtures