Advantages and disadvantages of polymer solar cells