Long-awaited Aberdeen bypass is finally finished