Iran fuel reserves may run dry within weeks, sources say