A numerical model for mixed lubrication taking into account surface topography, tangential adhesion effects and plastic deformations