Nelson Mandela charity official resigns over 'blood diamonds'