Hoffman wins Deutsche Bank; Woods stays No. 1, makes it to next event