Honda recalls 94K vehicles due to timing belt issue