NBC: Virginia man who thought he won $600 with a scratch-off lottery ticket actually wins $1 million