Market strategist cautions that war is inflationary, says buy energy and defense stocks