NSW education budget gets $2bn boost