Shyam Benegal dies