Evening Wrap: ASX 200 gains as wall of buying sweeps base metals and gold stocks higher, BHP closes in on $70