River current energy conversion systems: Progress, prospects and challenges