10-foot alligator shows up on North Carolina beach