Nats return home to squeeze win over Astros