Brain in a Vat: On Missing Pieces Towards Artificial General Intelligence in Large Language Models