The effect of heteroatoms in carbonaceous surfaces: computational analysis of H chemisorption on to a PANH and Si-doped PAH