Global supply chain squeeze, soaring costs threaten solar energy boom