D-backs fall to Astros, head to Houston for Wednesday's game