水力发电的能量转化方式有哪些