Flexible photovoltaic