Investec says investors may be better of buying BHP, Rio Tinto or a mining ETF