Advaita of Sankara, a reappraisal: Impact of Buddhism and Samkhya on Sankara s thought