Beryl floods NC streets, leaves Outer Banks beaches deserted