Tax for Humanity and other recent humanitarian initiatives