Cheering up Scrooge: Stanford’s “Bah Humbug!” delights packed auditorium