Kenseth ends 76-race drought with Texas win