Molecular Control over Semiconductor Surface Electronic Properties: Dicarboxylic Acids on CdTe, CdSe, GaAs, and InP