A critical study of the Mahavastu