Molecular modelling and simulation of fluids, surfaces and their interactions in reservoir settings