Great sex goes a long way toward making a happy marriage