US President Donald Trump announces a visit to hurricane-lashed Puerto Rico, as his administration faces criticism over its response to a growing humanitarian crisis in the US territory.