A 33-year-old hotelier is taking the fight for gay rights to India’s supreme court