Why millennials are having less sex than Generation Xers