Tidal range energy resource and optimization - Past perspectives and future challenges