Budget helps some SMEs, 'but others are struggling'