Young people are having less sex than previous generations. What's to blame — and what does it mean for society?