does a 2012 mazda three have a timing belt