Effect of material characteristics and test variables on thermal fatigue of cast superalloys. A review