African Rainbow Minerals posts mixed bag of financial results