Randgold Resources Announces 1st Quarter Results