The Ecology of Marine Tidal Race Environments and the Impact of Tidal Energy Development