Rebels seize public buildings in Yemen as fighting rages