Brake Noise: An In Depth Look at the Causes and Solutions