Tropical Storm Ernesto is expected to pass over Puerto Rico late Tuesday night, which could bring flooding, landslides and power outages. The island has closed schools and opened shelters.