Chain-of-Descriptions: Improving Code LLMs for VHDL Code Generation and Summarization