Astros beat Yankees in season opener