Princess Anne discharged after horse injury