Why Oil Prices Could Gush to $300 a Barrel