affordable hotels near Morristown NJ