River Current Energy Conversion Systems: Progress, Prospects and Challenges