Hydrogen bonding and stacking interactions of nucleic acid base pairs: A density-functional-theory based treatment