PGA Tour rookie Nick Dunlap soars up Houston