PHL is 24th most charitable nation globally