St. Paul soldier killed in Afghanistan