Recycling technology of end-of-life photovoltaic panels: a review