how many miles is the forth road bridge