Reactive Black 5 as electron donor and/or electron acceptor in dual chamber of solar photocatalytic fuel cell.