Gilmerton Bridge re-opens ahead of schedule