太阳能转化为电能的方法有哪些