Long power cuts force residents to turn to diesel generators