Giant's new XtC-29 is the lightest, hardest riding cross-country hardtail the brand has ever created