Former health secetary Michael Matheson, who was suspended from Holyrood last year, has been approved by the SNP to stand again for election.