The preparation and mechanistic study of highly effective PtSnRu ternary nanorod catalysts toward the ethanol oxidation reaction