Texas sailor killed in Afghanistan