A Monte Carlo simulation study of the ionic liquid 1-n-butyl-3-methylimidazolium hexafluorophosphate: liquid structure, volumetric properties and infinite dilution solution thermodynamics of CO2