On the difference of two sums of independent generalized gamma random variables with applications to error performance analysis and outage probability evaluation