Solar cells are getting shorter