A Bradford woman who suffered a cardiac arrest while on a cruise heading for Madeira has beaten the odds to survive.