A large-scale review of wave and tidal energy research over the last 20 years