Beltre homers to lead Rangers over Astros 4-1