ITC profit rises 26% as price hikes aid