Pakistan ranked among top countries for philanthropy: Baligh