Business JSE All Share Index touches record high driven by resources surge and improved investor sentiment 5 months ago