Using artificial neural networks for the prediction of dimensional error on inclined surfaces manufactured by ball-end milling