Stevens Institute of Technology applauds $7.5M allocation from state budget