Zuckerberg fund pledges $3 bn to banish disease