Universal Fingerprint Generation: Controllable Diffusion Model with Multimodal Conditions