Learning to Solve Geometry Problems via Simulating Human Dual-Reasoning Process