Density functional theory and hydrogen bonds: are we there yet?