Nicola Sturgeon has announced she will step down from Holyrood in 2026. Here is her statement in full.