Puerto Rico moves to cancel Whitefish power contract after uproar