Construction of a double heterojunction between graphite carbon nitride and anatase TiO2 with co-exposed (101) and (001) faces for enhanced photocatalytic degradation