Facile assembly of a polystyrene microsphere/graphene oxide/porphyrin composite with core–shell structure