Bradford libraries face £2m cuts