Ortiz hits 2 home runs to power Sox over Astros