NBC: North Carolina man's lucky $20 find turns into $1 million scratch-off win