Thousands of rowers have powered their way through the annual Great River Race, hailed by organisers as London’s River Marathon.