Titania photonic crystal photocatalysts functionalized by graphene oxide nanocolloids