Investigation of bidding strategies and profit maximization in unit commitment problem using differential evolution algorithms