Agent Planning: ReAct vs Plan-and-Execute