Cumberland American takes thriller in LLWS finale