A thiourea cross-linked three-dimensional graphene aerogel as a broad-spectrum adsorbent for dye and heavy metal ion removal