Opportunities and challenges of sexual health services among young people: a study in Nepal.