ECGFounder: An Electrocardiogram Foundation Model Built on over 10M Recordings