Universal Fingerprint Generation: Controllable Diffusion Model With Multimodal Conditions