2-4 flute HRC45-65 solid tungsten carbide ball nose end mill and end mill CNC machine cutting tools