Prince William's godmother resigns honorary royal role after allegations of racism