US Ambassador Mike Huckabee accuses Britain's government of having “lost it" over false Gaza medicine claims.