Hurricane Milton was moving "erratically" through the Gulf of Mexico toward Florida on Monday, the US National Hurricane Center said.