UNIREX: A Unified Learning Framework for Language Model Rationale Extraction