Invariant heart beat span versus variant heart beat intervals and its application to fetal ECG extraction