Five weeks in, Iran war edges toward costly stalemate