China's highest altitude mega hydropower station (dam) starts operation , capacity over 11 billion kilowatt-hour