Hurricane Laura has caused extensive damage in Louisiana and Texas and has killed at least four people so far.