Generative AI for Controllable Protein Sequence Design: A Survey