Molecular modelling of graphene nanoribbons on the effect of porosity and oxidation on the mechanical and thermal properties