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