First-principles calculations of structural, electronic, and optical absorption properties of CaCO3 Vaterite