BP may cut oil supply to Caribbean refinery if it stays idle