McHappy Day donations reach $5.8 million and counting