Pristine, metal ion and metal cluster modified conjugated triazine frameworks as electrocatalysts for hydrogen evolution reaction