Self-Prompting Large Language Models for Open-Domain QA