Borohydride-bromate fuel cell. (SHORT