Trinasolar tops global perovskite solar cell patent ranking  pv magazine International