Pt80Fe20 surface from first principles: Electronic structure and adsorption of CO and atomic H