Influence of dipole-dipole interactions on coverage-dependent adsorption: CO and NO on Pt(111).