ganguly life story