Mazda CX-5 wins top SUV in What Car? Green Awards