A consistent approximate upwind Petrov-Galerkin method for convection-dominated problems