FormalGeo: The First Step Toward Human-like IMO-level Geometric Automated Reasoning