General aspects and novel pems in microbial fuel cell technology: A review.