Kerry Katona says cheating on Mark Croft saved her life and having an affair with ex Royal Marine Kevin Greent was "the best thing I ever did".