Combining Natural Language Processing Approaches for Rule Extraction from Legal Documents