The update from the 42-year-old royal after a "tough couple of months" comes after weeks of speculation over her health and recovery