Iran warns Israel not to attack its infrastructure