when did harry potter and the half blood prince book come out