Mark Zuckerberg has donated $5 million to a scholarship fund for undocumented US immigrants