New energy support package falls short for struggling UK businesses