Randgold Resources Ltd.