Effect of carbon-supported and unsupported Pt–Ru anodes on the performance of solid-polymer-electrolyte direct methanol fuel cells