Precision issue in tax calculation