investing in the best gold mining companies