Understanding structure–properties relationships of porphyrin linked to graphene oxide through π–π-stacking or covalent amide bonds