JSE up more than 2% as global markets rebound from risk-off gloom