Westferry Printworks: Permission for Isle of Dogs towers scrapped after legal challenge