Mining companies accused of robbing Africa of income