India’s top court lifts Hindu temple ban on women of menstruating age