NRF: Thanksgiving weekend drew 196.7 million shoppers