Astros get booed at home in spring training opener