North Carolina-based Marine killed in Afghanistan