An overview of sulfidogenic biological reactors for the simultaneous treatment of sulfate and heavy metal rich wastewater