While oil soars, supply chain woes are killing clean energy stocks