Types of Bearing: Advantages, Disadvantages and Applications