Microwave radiative transfer modeling in clouds and precipitation Part I: Model description