21-year-old PV Sindhu has become India's second-highest paid sports celebrity for endorsements.