Iran claims destruction of 18 US sites