ProtFIM: Fill-in-Middle Protein Sequence Design via Protein Language Models