Atomic and molecular hydrogen interacting with Pt(111).