Kamal Haasan discharged from hospital