Fargate in Sheffield has been under construction for the past two years and has faced a series of delays