Watson–Crick versus imidazopyridopyrimidine base pairs: theoretical study on differences in stability and hydrogen bonding strength