Modelling adhesion and friction in contact problems