Suzanne Somers apologizes for Patrick Swayze remarks