Hurricane Maria has caused flooding, power outages, and destruction in the US territory of Puerto Rico.