Taguchi-Based Optimization of Surface Roughness in CNC Turning Operation