Alvarez and Caratini homer as Astros beat Rangers 10-5 for a