five factors tt hampered mining development in south africa