Text this: Determination of bandgap of period 3, 4, and 5 transition metal dopants on zinc oxide using an artificial neural network based approach