Trade-off and synergy analysis among ecosystem services in a karst watershed