Pakistanis among the most charitable people in the world