DPLM-2: A Multimodal Diffusion Protein Language Model