Enhanced photovoltaic performance of photoanodes based on Eu-doped ZnO nanowire arrays for dye-sensitized solar cells