Best cross-country (XC) mountain bikes: hardtail and full-su