ECG-Byte: A Tokenizer for End-to-End Generative Electrocardiogram Language Modeling