Toyota Yaris Cross in-depth review: genuine competition for the Ford Puma?