New Age Energy Markets – Challenges for Utilities, IPPs and Traders