Carnival caught conning U.S. soldiers