We drove a $32,000 Subaru Forester and a $35,000 Mazda CX-5 to see which one is the better compact SUV. Here's the verdict