Photocatalytic activity of Ag-N co-doped ZnO nanorods under visible and solar light irradiations for MB degradation. (December 2016)