Rajinikanth discharged from Singapore hospital