does mazda cx 5 have timing belt or chain