extra long carbide ball end mills