Pricing and Trading of Renewable Energy