The Iran war has drained U.S. weapons stockpiles, experts warn, raising questions about readiness for a conflict with China.