Harvesting Energy from Microbial Fuel Cells and their Impedance Analysis