The role of graphene and europium on TiO2 performance for photocatalytic hydrogen evolution