Rate-Constrained Shaping Codes for Finite-State Channels With Cost