Graphene-Enhanced Polymer Bulk-Heterojunction Solar Cells