Azim Premji is no stranger to making incredibly generous donations - mostly to help the less fortunate to receive a good education.