Dr Libby Weaver has issued a public apology after using the term "mongolism".