Thermax gains 4% as subsidiary bags order worth Rs 293 crore