US strikes may only delay Iran nuclear program by months, sources say