Homeowner's son shoots robber during gunbattle in southwest Houston