THIN FILM SOLAR CELLS AN OVERVIEW