Kansas Stars live up to hype in NBC World Series