R18-billion allocated to improve mining communities: President Zuma