Improving Code Summarization with Block-wise Abstract Syntax Tree Splitting