X-ray absorption from large molecules at metal surfaces