Skanska wins £507m A428 job