Gallup: Majority of Democrats approve of porn, teenage sex