Atomic Kitten star Liz McClarnon has announced her pregnancy following what she described as "painful IVF and quite dark times."