Research in solar cell technologies at Tallinn University of Technology