PREPA to cancel Whitefish power restoration contract after widespread criticism