A Prompt Learning Framework for Source Code Summarization