Tallest residential tower in London completes on the banks of the River Thames