LLM4VL CVPR 2023 Prompt, Generate, then Cache: Cascade of Foundation Models makes Strong Few-shot Learners Prompting Large Language Models with Answer Heuristics for Knowledge-based Visual Question Answering