Early Dark Energy May Solve Two Biggest Mysteries in Cosmology