Yemeni government forces have advanced in western Taiz after successfully repelling a Houthi offensive.