Solar and Wind Energy in a World of $70-a-Barrel Oil: RIP?