The new Sports Direct store has opened at Teesside Park - with 40,000 sq. ft of sportswear clothing and big-name brands.