Effective Arabic-English Cross-Language Information Retrieval via Machine-Readable Dictionaries and Machine Translation