Microbial Fuel Cells and Their Applications for Cost Effective Water Pollution Remediation