Diffusion-based Generative Prior for Low-Complexity MIMO Channel Estimation