$650m stimulus package highly welcomed, but businesses still need rent relief