Sellwood Bridge re-opens ahead of schedule