Puerto Rico pulls the plug on $300M Whitefish power contract