Nickel oxide and carbon nanotube composite (NiO/CNT) as a novel cathode non-precious metal catalyst in microbial fuel cells.