Finance minister Enoch Godongwana faces tough decisions ahead of budget speech