Development of High Performance Micro DMFCS and a DMFC Stack