how do photovoltaic cells convert sunlight