Dhoni has been an outstanding captain: Ganguly