A dehydrobenzoannulene-based three dimensional graphdiyne for photocatalytic hydrogen generation using Pt nanoparticles as a co-catalyst and triethanolamine as a sacrificial electron donor