Text this: Determining approximate Stackelberg strategies in carbon constrained energy planning using a hybrid fuzzy optimisation and adaptive multi-particle simulated annealing technique