Treasurer Daniel Mookhey's debut budget prioritises essential services, while slashing funding for past government projects in Labor's first NSW state budget in over a decade.