WeCheck: Strong Factual Consistency Checker via Weakly Supervised Learning