how long is the yarra river