Michael Matheson, former SNP health secretary, will step down at the next election. His decision follows controversy over an £11,000 data roaming bill and a suspension from Holyrood.