SnO2-Nafion® nanocomposite polymer electrolytes for fuel cell applications