The power of tidal currents around the UK’s coastline could provide more than 20% of the nation’s electricity needs, a report suggests.