24994 micro carbide end mill