Vallejo mayor’s law office torched