Hurricane Beta makes landfall in Nicaragua