The bioautofuel cell: a device for pacemaker power from direct energy conversion consuming autogenous fuel.