UK's CityFibre buys TalkTalk's York fibre network for 200 million pounds