'Timing is right’: Cathy McGowan steps down, paving way for Dr Helen Haines to contest election