what is the major difference between hinduism and buddhism?