NEW: Virginia Supreme Court upholds weapons ban for Monday’s pro-gun rally