Ten Major Challenges in Cosmology