nitrogenous bases types