Visual-Language Prompt Tuning with Knowledge-guided Context Optimization