Electronic structure of graphene on a reconstructed Pt(100) surface: Hydrogen adsorption, doping, and band gaps