The Audi Q7 gets top scores for a reason: It’s the best SUV we’ve tested to date