The enhancement of visible absorption of Cu doped ZnO nanorods on patterned substrates