Yemeni government forces capture a rebel-held town in the north of the country, as fighting threatens to derail peace talks and a ceasefire.