Hurricane Harvey barrels toward Texas coast