We drove a $42,000 Toyota Highlander and a $46,000 Subaru Ascent to see which is the better family SUV - here's the verdict