All but one person missing after flash flooding devastated parts of the Grand Canyon has now been found, the National Parks Service (NPS) says.