Density functional theory study on the effects of oxygen groups on band gap tuning of graphitic carbon nitrides for possible photocatalytic applications