Alex Cora, leading Red Sox into a promising future, answers for his past in Houston