Catherine, Princess of Wales, has been discharged from hospital to continue her recovery from abdominal surgery at home.