what are the similarities between buddhism, sikhism and hinduism