Review on Shear Thickening Fluids and Applications