2 N ov 2 00 5 Moduli spaces of K 3 Surfaces and Complex Ball Quotients