British Council opens library in Karachi after 14 years