Prediction of CO2 solubility in ionic liquids via convolutional autoencoder based on molecular structure encoding