Supreme Court to hear case on adultery