does carol king have children