Atomic and Molecular Adsorption on the Bi(111) Surface: Insights into Catalytic CO2 Reduction