Cu-loaded C3N4-MgO nanorods for promising antibacterial and dye degradation