Puerto Rico could be without power for months...