Organic photovoltaics based on self-assembled rosette nanotubes and stacked graphene