State assembly approves nearly $35B budget