40 billionaires pledge to donate half their wealth - MSNBC