Large Language Models Meet Symbolic Provers for Logical Reasoning Evaluation