Pick n Pay reports higher earnings