Co-founder and former CEO Bill Gates has donated billions worth of Microsoft stock to the Bill & Melinda Gates Foundation, ...