JSE and Rand stand firm despite Trump tariffs and Budget challenges - Chris Harmse