CCSD trustees approve final budget