The best hardtail and full suspension mountain bikes you can buy for under £1500