calcium carbide molecular weight