Court discharges Gautam Gambhir from all charges in cheating