WHAT ARE THIN FILM SOLAR CELLS DESCRIPTION AND TYPES