FOLIO: Natural Language Reasoning with First-Order Logic