Zuckerberg gives away $95 mn Facebook shares in charity