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