A Comparative Analysis of Large Language Models for Code Documentation Generation