How Do Large Language Models Acquire Factual Knowledge During Pretraining?