$1M Powerball winner buys ticket at Navasota gas station