Seven-seater Mazda CX-9 launched