Blood donors in England and North Wales: demography and patterns of donation