India upholds law allowing sex with 15-year-olds