Impact of anthropogenic absorbing aerosols on clouds and precipitation: A review of recent progresses