Longview teen attacks female friend, steals vehicle