LegalChainReasoner: A Legal Chain-guided Framework for Criminal Judicial Opinion Generation