Elasto-hydrodynamic lubrication. The fundamentals of roller and gear lubrication