Polymeric anodes from poly(3,4-ethylenedioxythiophene):poly(styrenesulfonate) for 3.5% efficient organic solar cells