Texas soldier surprises son at school