Origin of band gaps in graphene on hexagonal boron nitride | doi.page