PAN: A World Model for General, Interactable, and Long-Horizon World Simulation