Indian Ocean warming during 1958–2004 simulated by a climate system model and its mechanism