NHC says Hurricane Iota makes landfall on coast Nicaragua