Chain of Correction for Full-text Speech Recognition with Large Language Models