Calabi-Yau Varieties and Mirror Symmetry