DualAD: Dual-Layer Planning for Reasoning in Autonomous Driving