Silva appeal against ban and fine partially upheld |