Hurricane Dennis comes ashore