High margins help ICICI boost profit